
body {
                    background-image: url("../images/ramblers-background3.jpg");
		    background-color: #b4b5b4;
		    width: 90%;
                    max-width: 900px;
                    margin: 0px auto;
                    font: .9em/1.2 Arial, Helvetica, sans-serif;
                }

.header {
	grid-area: header;
	background-color: #0f3b6d;
	color: #fff;
		

	}

.nested{
	display:grid;
	grid-template-columns: 1fr 3fr 1fr;
	grid-template-rows: 3fr 1fr;
	grid-gap: 0px;
	background-color: #0f3b6d;
	grid-template-areas:
		"logo name search"
		"logo mission mission";
	
}

.logo{
	grid-area: logo;
	background-color: #0f3b6d;
	}
.name{
	grid-area: name;
	background-color: #0f3b6d;
	display: flex;
	align-items: center;
	margin: 10px;
	}
.search{
	grid-area: search;
	background-color: #0f3b6d;
	display: flex;
	align-items: center;
	}

.mission{
	grid-area: mission;
	background-color: #0f3b6d;
	grid-gap: 0px;
	display: flex;
	align-items: center;

	}
.menu{
	grid-area: menu;
	background-color: #0f3b6d;
	
	}

.menu ul{
	list-style-type: none;
	padding: 0;
	margin: 5px;
	
	}

.menu a{
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 10px
	}

.menu a:hover{
	color: #0369f4;

	}

@media screen and (min-width: 768px){ 

   .menu ul{
	display: flex;
  	justify-content: space-around;
		
	}

   .menu li{
	flex: 1 1 0;

	}
	}

.contents {
	grid-area: contents;
	padding: 10px;

	}

.sidebar {
	grid-area: sidebar;
	border-right: 1px solid #999;
	padding: 10px;

	  }



.footer {
	grid-area: footer;
	color: #fff; 
	background-color: #0f3b6d;
	

	}

.footer-nest {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr;
	grid-gap: 0px;
	grid-template-areas: 
			"contact copyright";

	}

.contact{
	grid-area: contact;
	background-color: #0f3b6d;
	padding: 5px;
	display: flex;
	align-content: center;
	justify-content: left;


	}


.copyright{
	grid-area: copyright;
	background-color: #0f3b6d;
	padding: 5px;
	display: flex;
	align-content: center;
	justify-content: right;


	   }




.container {
	background-color: #ffffff;
	display: grid;
	grid-template-columns: 1fr 3fr;
  	grid-gap: 0px;
	grid-template-areas: 
      		"header header"
		"menu menu"
      		"sidebar contents"
      		"footer footer";
  	
	}



.container-2 {
	background-color: #ffffff;
	display: grid;
	grid-template-columns: 1fr 3fr;
  	grid-gap: 0px;
	grid-template-areas: 
      		"header header"
		"menu menu"
      		"contents contents"
      		"footer footer";
  	
	}

.event-table {
	width: 90%;
	text-align: left;
	margin: auto auto;
	margin-bottom: 15px;

	}

.event-table table {
	border-collapse: collapse;
	border-spacing: 20px 20px;
	
	}

.event-table  tr:nth-child(even) {
		background-color: #f2f2f2;

	}

.event-table td{
	border: 0px;

	}

.about-table {
	table-layout: fixed;
	width: 85%;
	text-align: left;
	margin-left: 25px;
	margin-right: auto;
	margin-bottom: 10px;
	}

.about-table table{
	border-collapse: collapse;
	border-spacing: 20px 10px;
	
	}

.about-table td{
		width: 225px;
		vertical-align: top;
		padding: 0px 25px 5px 2px;
		border: 0px;
	
	}

.committee-table{
	table-layout: fixed;
	width: 80%;
	text-align: left;
	border-style: none;
	border-spacing: 20px 20px;
	margin-left: 25px;
	margin-right: auto;
	margin-bottom: 10px;
	padding= 0px;
	
		}

.committee-table table{
	border-collapse: collapse;
	border-spacing: 20px 20px;

	}

.committee-table td{
		vertical-align: top;
		padding: 10px 25px 5px 2px;
		border: 0px;
	
		}

.cemetery-table {
	table-layout: fixed;
	width: 80%;
	text-align: left;
	border: 2px solid;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	

	}

.cemetery-table table {
	border-collapse: collapse;
	
		}

.cemetery-table tr{
		height: 20px;
	
		}

.cemetery-table tr:nth-child(even) {
		background-color: #f2f2f2;
		}

.cemetery-table td{
		width: 225px;
		vertical-align: middle;		
		margin:0px;
		border: 1px solid black;

		}


.resources-table {
		table-layout: fixed;
	width: 80%;
	text-align: left;
	border-collapse: collapse;
	/border-spacing: 20px 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px 25px 5px 2px;

		}

.resources-table table{
		border-collapse: collapse;
		border-spacing: 20px 20px;
	
		}

.resources-table tr{
		height: 20px;
	
		

		}

.resources-table td{
		width: 225px;
		vertical-align: top;
		padding: 8px;
		border: 0px;
}

.news-table {
	table-layout: fixed;
	width: 80%;
	text-align: left;
	border-spacing: 20px 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 25px 20px 0px 2px;

		}
.news-table table{
	border-collapse: collapse;
	}

.news-table tr{
		height: 20px;
	
		}

.news-table tr:nth-child(even) {
		background-color: #f2f2f2;
		}


.news-table td{
		width: 325px;
		vertical-align: top;
		padding: 8px;
		border: 1px solid black;

}

.education p{
	    margin-left:15px;

	}

.news-table7 {
	table-layout: fixed;
	width: 95%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;

	}

.news-table7 table{
		border-collapse: collapse;
		margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
.news-table7 td:nth-child(4){
	text-align: right;

	}
.news-table7 tr:nth-child(even) {background-color: #f2f2f2;}

.news-table7 th, td{
	border: 1px solid black;
	padding: 4px;
	}


.news-table8 {
	table-layout: fixed;
	width: 95%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;

	}
.news-table8 table{
		border-collapse: collapse;
		margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.news-table8 td:nth-child(4){
	text-align: right;

	}
.news-table8 tr:nth-child(even) {background-color: #f2f2f2;}

.news-table8 th, td{
	border: 1px solid black;
	padding:4px;
	}



.news-table8c {
	table-layout: fixed;
	width: 95%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;

	}
.news-table8c table{
		border-collapse: collapse;
	   margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
.news-table8c td:nth-child(3){
	text-align: right;

	}

.news-table8c tr:nth-child(even) {background-color: #f2f2f2;}

.news-table8c th, td{
	border: 1px solid black;
	padding:4px;
	}

.news-table9 {
	table-layout: fixed;
	width: 95%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;

	}
.news-table9 table{
		border-collapse: collapse;
		margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
.news-table9 td:nth-child(5){
	text-align: right;

	}
.news-table9 tr:nth-child(even) {background-color: #f2f2f2;}

.news-table9 th, td{
	border: 1px solid black;
	padding:4px;
	}

.news-table10 {
	table-layout: fixed;
	width: 95%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;

	}
.news-table10 table{
		border-collapse: collapse;
		margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
.news-table10 td:nth-child(5){
	text-align: right;

	}
.news-table10 td:nth-child(6){
	text-align: right;

	}

.news-table10 th {
	text-align: center;
	border: 1px solid;

	}
.news-table10 tr:nth-child(even) {background-color: #f2f2f2;}

.news-table10 th, td{
	border: 1px solid black;
	padding:4px;
	}

.news-table11 {
	table-layout: fixed;
	width: 95%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;

	}
.news-table11 table{
		border-collapse: collapse;
		margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
.news-table11 td:nth-child(7){
	text-align: right;
	}

.news-table11 tr:nth-child(even) {background-color: #f2f2f2;}

.news-table11 th, td{
	border: 1px solid black;
	padding:3px;
	}

.news-table-footer {
	table-layout: fixed;
	width: 70%;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 20px 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding= 2px;
	}

.news-table-footer table{
	border-collapse: collapse;
	}

.news-table-alpha-head{
	table-layout: fixed;
	width: 60%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.news-table-alpha-head table{
		border-collapse: collapse;
		}
.news-table-alpha-head td{
		Border: 0px;
	}

.news-table-marriage-head{
	table-layout: fixed;
	width: 95%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.news-table-marriage-head table{
		border-collapse: collapse;
		}
.news-table-marriage-head td{
		Border: 0px;
	}


.news-table-obit {
	table-layout: fixed;
	width: 90%;
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding: 15px 10px 0px 2px;

		}
.news-table-obit table{
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	}

.news-table-obit tr{
		height: 15px;
	
		}

.news-table-obit tr:nth-child(even) {
		background-color: #f2f2f2;
		}


.news-table-obit td{
		vertical-align: top;
		padding: 5px;
		border: 1px solid black;

		}
.news-table-obit2 {
	width: 90%;
	margin-left: 10px;
	margin-right:10;
	/padding-left: 20px;
 
		}

.news-table-obit3 {
	text-indent: 15px;
	}

.news-table-obit4 {
	table-layout: fixed;
	width: 95%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;

	}
.news-table-obit4 table{
		border-collapse: collapse;
		width: 730px;
		margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
.news-table-obit4 td:nth-child(3){
	text-align: right;

	}
.news-table-obit4 td:nth-child(4){
	text-align: right;

	}
.news-table-obit4 td:nth-child(5){
	text-align: right;

	}

.news-table-obit4 th {
	text-align: center;
	border: 1px solid;

	}
.news-table-obit4 tr:nth-child(even) {background-color: #f2f2f2;}

.news-table-obit4 th, td{
	border: 1px solid black;
	padding:4px;
	}

.news-table-obit5 {
	table-layout: fixed;
	width: 95%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;

	}
.news-table-obit5 table{
		border-collapse: collapse;
		width: 740px;
		margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.news-table-obit5 td:nth-child(4){
	text-align: right;

	}
.news-table-obit5 td:nth-child(5){
	text-align: right;

	}

.news-table-obit5 th {
	text-align: center;
	border: 1px solid;

	}
.news-table-obit5 tr:nth-child(even) {background-color: #f2f2f2;}

.news-table-obit5 th, td{
	border: 1px solid black;
	padding:4px;
	}


.news-table-obit6 {
	table-layout: fixed;
	width: 95%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;

	}
.news-table-obit6 table{
		border-collapse: collapse;
		width: 740px;
		margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}


.news-table-obit6 th {
	text-align: center;
	border: 1px solid;

	}
.news-table-obit6 tr:nth-child(even) {background-color: #f2f2f2;}

.news-table-obit6 th, td{
	border: 1px solid black;
	padding:4px;
	}

